$(function () {
    var h = $(window).height();
    // $(".receive_bk1").css("height",h);
    //选择默认地址
    $(".default_addr").click(function () {
        if ($(this).find(".d1").is(":hidden")) {
            $(".change_addr").hide();
            $(this).parents(".addr_model").find(".change_addr").show();
            $(".default_addr").removeClass("no_border");
            $(".d1").hide();
            $(this).find(".d1").show();
            $(this).addClass("no_border");
        } else {
            $(".change_addr").hide();
            //$(this).find(".d1").hide();
            $(this).removeClass("no_border");
        }
    });


    //删除地址时，取消按钮
    $(".no").click(function () {
        $(this).parents(".tankuang").hide();
        $(this).parents(".tankuang1").hide();
        $(this).parents(".delete_tk").hide();
    });

    //删除地址时，取消按钮
    $(".delete1").click(function () {
        $(this).parents(".addr_mode2").find(".tankuang").show();

    });

    //购物车删除选择,单选
    $(".default_addr2").click(function () {

        id = $(this).find('#cartId').val();

        if ($(this).find(".d1").is(":hidden")) {

            $(this).find(".d1").show();
            $(this).addClass("no_border");
            $.ajax({
                type: 'POST',
                url: "/index.php?m=Home&c=Cart&a=ajaxSelect",
                data: {'cartId': id},
                success: function (response) {
                    var dataObj = eval("(" + response + ")");
                    $('.all_pay_my').text(dataObj.allMoney)
                },
            });
        } else {
            $(".change_addr2").hide();
            $(this).find(".d1").hide();
            $(this).removeClass("no_border");
            $(".default_addr3").removeClass("no_border");
            $(".default_addr3").find(".d1").hide();
            $.ajax({
                type: 'POST',
                url: "/index.php?m=Home&c=Cart&a=ajaxNoSelect",
                data: {'cartId': id},
                success: function (response) {
                    var dataObj = eval("(" + response + ")");
                    $('.all_pay_my').text(dataObj.allMoney)
                }
            });
        }
        var chknum = $('.default_addr2').find(".d1:hidden").size();//选项总个数
        if (chknum == 0) {
            $(".default_addr3").find(".d1").show();
        } else {
            $(".default_addr3").find(".d1").hide();
        }
    });

    //购物车删除选择,全选
    $(".all_ch").click(function () {
        if ($(this).find(".d1").is(":hidden")) {
            $(this).find(".d1").show();
            $(".d1").show();
            $(".default_addr2").addClass("no_border");
            $(".default_addr3").addClass("no_border");
            $.ajax({
                type: "POST",
                url: "/index.php?m=Home&c=Cart&a=ajaxAllSelect",
                data: {'flag': 1},
                success: function (response) {
                    var dataObj = eval("(" + response + ")");
                    $('.all_pay_my').text(dataObj.allMoney)
                }
            })
        } else {
            $(".d1").hide();
            $(".default_addr2").removeClass("no_border");
            $(".default_addr3").removeClass("no_border");
            $.ajax({
                type: "POST",
                url: "/index.php?m=Home&c=Cart&a=ajaxAllSelect",
                data: {'flag': 2},
                success: function (response) {
                    var dataObj = eval("(" + response + ")");
                    $('.all_pay_my').text(dataObj.allMoney)
                }
            })
        }

    });

    //点击删除按钮，显示是否删除弹框
    $(".delete_shop").click(function () {
        $(".touming").height(h);
        $(".delete_tk").show();
        var n = $(".go_shopping_model").find(".no_border").length;

        $(".delete_nm").html(n);

    });

    $('.yes').click(function () {
        var arr = new Array();
        $(".go_shopping_model").find(".no_border").each(function () {
            arr.push($(this).attr("cart_id"));
        });
        $.ajax({
            type: "POST",
            url: "/index.php?m=Home&c=Cart&a=ajaxDeletGoode",
            data: {'id': arr},
            success: function () {
                location.href = "/index.php?m=Home&c=Cart&a=index";

            }
        })
    });


    //点击新增地址 ，弹框
    $(".add_new_addr").click(function () {
        getEditAddressHtml(0);
    });

    //新增地址关闭按钮
    $("#receiveAddrTk").on("click", "i.close", function () {
        $(".warn").show();
        $(".warn .cancel").click(function () {
            $(".add_addr .warn").hide()
        });
        $(".warn .sure").click(function () {
            var height = $(".add_addr").height();
            $(".add_addr .warn").hide();
            $(".add_addr").animate({bottom: "-" + height}, 400);
            // console.log(1);
            setTimeout(function () {
                $("#receiveAddrTk").hide()
            }, 500);
        });
    });

    //删除地址
    $("#receiveAddrTk").on("click", "div.delete", function () {
        $(".warn").show().find("p").text("是否删除此收货地址");
        //取消
        $(".warn .cancel").click(function () {
            $(".add_addr .warn").hide()
        });
        //确定
        $(".warn .sure").click(function () {
            var height = $(".add_addr").height();
            $(".add_addr .warn").hide();
            $(".add_addr").animate({bottom: "-" + height}, 400);
        });
    });
});

//获取新增/编辑页面
function getEditAddressHtml(address_id) {
    $.ajax({
        url: "/index.php?m=Home&c=Address&a=edit_address",
        data: {'address_id': address_id},
        type: 'get',
        datatype: 'html',
        success: function (data) {
            $(".add_addr").html(data);
            $("#receiveAddrTk").show();
            $(".add_addr").show().animate({bottom: 0}, 500);
        }
    })
};

//编辑页面
function edit_address(address_id) {
    getEditAddressHtml(address_id);
};

// 设置默认地址
function setting_default(address_id) {
    //利用ajax去服务器删除数据库记录信息
    //显示蒙版
    addBox();

    $.ajax({
        url: "/index.php?m=Home&c=Address&a=default_address",
        data: {'address_id': address_id},
        dataType: 'json',
        type: 'post',
        success: function (msg) {
            //蒙版消失
            $("#mengban").remove();
            prompt(msg.msg);
        }
    });
}

/**
 * 删除地址
 */
function delete_address(address_id) {
    //利用ajax去服务器删除数据库记录信息
    $.ajax({
        url: "/index.php?m=Home&c=Address&a=del_address",
        data: {'address_id': address_id},
        dataType: 'json',
        type: 'post',
        success: function (msg) {

            if (msg.status == 1) {
                $('#address_' + address_id).remove();
                window.location.reload();
            } else {
                prompt(msg.msg);
            }
        }
    });
}